<?php
require_once 'conectar.inc.php';

function ORMgetMonedasHabilitadas() {
    $sql = "SELECT * FROM monedas WHERE habilitado = '1' ORDER BY moneda";
    $r = mysql_query($sql) or die(mysql_error());
    
    $resultado = array();
    
    while($arr = mysql_fetch_assoc($r)) {
        $resultado[$arr['idMoneda']] = $arr['moneda'];
    }
    
    return $resultado;
}

function ORMgetMonedasDeshabilitadas() {
    $sql = "SELECT * FROM monedas WHERE habilitado = '0' ORDER BY moneda";
    $r = mysql_query($sql) or die(mysql_error());
    
    $resultado = array();
    
    while($arr = mysql_fetch_assoc($r)) {
        $resultado[$arr['idMoneda']] = $arr['moneda'];
    }
    
    return $resultado;
}

function ORMExisteMoneda($moneda) {
    $sql = "SELECT COUNT(*) as cant FROM monedas WHERE moneda = '".$moneda."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    if($arr['cant'] > 0) {
        return true;
    } else {
        return false;
    }
}

function ORMAgregarMoneda($moneda, $simbolo) {
    $sql = "INSERT INTO monedas (moneda, simbolo, habilitado) VALUES ('$moneda', '$simbolo', '1');";
    return mysql_query($sql);
}

function ORMGetNombreMoneda($idMoneda) {
    $sql = "SELECT moneda FROM monedas WHERE idMoneda = '".$idMoneda."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr['moneda'];
}

function ORMGetCampoMonedaPorId($idMoneda, $campo) {
    $sql = "SELECT * FROM monedas WHERE idMoneda = '".$idMoneda."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr[$campo];
}

function ORMDeshabilitarMoneda($idMoneda) {
    $sql = "UPDATE monedas SET habilitado = '0' WHERE idMoneda = '".$idMoneda."'";
    return mysql_query($sql);
}

function ORMhabilitarMoneda($idMoneda) {
    $sql = "UPDATE monedas SET habilitado = '1' WHERE idMoneda = '".$idMoneda."'";
    return mysql_query($sql);
}
?>